
package fr.utt.lo02.projet;

import java.util.Collections;

public class Pioche extends JeuDeCartes {
    
   public Pioche(int nbjeux) {
     super();
     
     for(int nb=0;nb<nbjeux;nb++){
        for (int j=0;j<4;j++){
            for(int i=0;i<13;i++){
            	
            	switch(i){
            	
            	case 0:
            		listCartes.add(new Deux(j));
            		break;
            		
            	case 5:
            		listCartes.add(new Sept(j));
            		break;
            		
            	case 6:
            		listCartes.add(new Huit(j));
            		break;
            		
            	case 8:
            		listCartes.add(new Dix(j));
            		break;
            	
            	case 12:
            		listCartes.add(new As(j));
            		break;
            	
            	default:
            		listCartes.add(new Carte(i,j));
            		break;
            	}
                
            }      
        }
        
        for (int k=13;k<15;k++){
        	listCartes.add(new Joker(k));
        }
     }
    
    Collections.shuffle(listCartes);
    }
   
   
   public Carte piocher(){
       return listCartes.remove(0);
   }
   
}
